// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
    compatibilityDate: '2024-11-01',
    devtools: {enabled: false},
    //初始化样式，也可以在这里引入el全局样式
    // css:["~/assets/css/base.scss"],
    // nitro:{
    //     devProxy:{
    //         '/api':{
    //             target:"http://127.0.0.1:3041",
    //             changeOrigin:true
    //         },
    //     }
    // },
nitro:{
        compressPublicAssets:true
},
    vite: {
        css: {
            preprocessorOptions: {
                scss: {
                    api: 'modern-compiler',
                    additionalData: '@use "~/assets/css/base.scss" as *;'
                }
            }
        },
    },
//引入el全局样式
    modules: [
        '@element-plus/nuxt',
        '@pinia/nuxt',
        'pinia-plugin-persistedstate/nuxt',
        'nuxt-echarts',
    ],
    echarts:{
        charts:['PieChart'],
        components:['TooltipComponent','TitleComponent','LegendComponent']
    },

    //运行时的一些全局配置
    runtimeConfig: {
        public: {
            baseURL: "http://127.0.0.1:81",
        }
    },
    //设置自动扫描的文件夹
    imports:{
        dirs:[
            'composables/**',
            'pojo/**',
            'store/**',
        ]
    }
})
